package com.test.constants;

import java.math.BigInteger;

/**
 * ERC20 相关常量
 */
public class Erc20Constants {
	
	/**
     * 金额小数点精度
     */
    public static final int AMOUNT_SCALE = 8;
	
    /**
     * 以太坊钱包密钥
     */
    public static final String PASSWORD_ETH = "dHJ4QDEzNTc5";

	/**
	 * 以太坊2.0钱包文件路径
	 */
	public static final String WALLET_FILE_PATH = "/opt/walletfile";
	
    /*********************** 合约地址 start ******************************************/
    /**
     * 合约地址：BNB
     */
    public static final String CONTRACT_ADDRESS_BNB = "0xB8c77482e45F1F44dE1745F52C74426C631bDD52";
    /**
     * 合约地址：HT
     */
    public static final String CONTRACT_ADDRESS_HT = "0x6f259637dcd74c767781e37bc6133cd6a68aa161";
    /**
     * 合约地址：OKB
     */
    public static final String CONTRACT_ADDRESS_OKB = "0x75231f58b43240c9718dd58b4967c5114342a86c";
    /**
     * 合约地址：USDT
     */
    public static final String CONTRACT_ADDRESS_USDT = "0xdac17f958d2ee523a2206206994597c13d831ec7";
    /*********************** 合约地址 end ********************************************/
    
    /*********************** 自定义gas_limit start *****************F****************/
	/**
	 *  自定义gas_limit：ETH
	 */
	public static final BigInteger GAS_LIMIT_ETH = BigInteger.valueOf(21000*2);
	/**
	 *  自定义gas_limit：USDT
	 */
	public static final BigInteger GAS_LIMIT_USDT = BigInteger.valueOf(21000*5);
	/**
	 *  自定义gas_limit：BNB
	 */
	public static final BigInteger GAS_LIMIT_BNB = BigInteger.valueOf(21000*5);
	/**
	 *  自定义gas_limit：HT
	 */
	public static final BigInteger GAS_LIMIT_HT = BigInteger.valueOf(21000*5);
	/**
	 *  自定义gas_limit：OKB
	 */
	public static final BigInteger GAS_LIMIT_OKB = BigInteger.valueOf(21000*5);
    /*********************** 自定义gas_limit end ***********************************/

}
